taxes and duties imposed by any law - Español Inglés Diccionario